master depot - French English Dictionary